iT邦幫忙

2024 iThome 鐵人賽

DAY 18
0
自我挑戰組

利用 node.js/express 架設網站系列 第 18

Day-18 伺服器應用環境的進一步配置和部署準備

  • 分享至 

  • xImage
  •  

今天要來完成node.js的安裝以及PM2的安裝
https://ithelp.ithome.com.tw/upload/images/20241001/20169465R9zDrvOl9a.png
首先先利用上次安裝的nvm來安裝最新版本的node.js
https://ithelp.ithome.com.tw/upload/images/20241001/20169465eJwnuEfzb6.png
安裝完成之後可以檢查是否有安裝完成
https://ithelp.ithome.com.tw/upload/images/20241001/20169465JIW8bzLYQN.png
接著安裝PM2,這是一個進程管理器。

安裝完成後,可以簡單地寫一個程式來測試:

const express = require('express');
const app = express();


app.get('/', (req, res) => {
    res.send('Hello World');
});

const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
    console.log(`Server is running on port ${PORT}`);
});

接著把docker的通訊埠映射改成3000:3000,就可以在本機的瀏覽器上看見一個簡單的Hello World了
(關於docker如何創建環境、需注意的事情以及我中途遇到的問題都會在最後總結時分享)
https://ithelp.ithome.com.tw/upload/images/20241001/20169465BexWzDSVGm.png
https://ithelp.ithome.com.tw/upload/images/20241001/20169465gLI6EIYoEQ.png


上一篇
Day-17 伺服器設定與環境準備
下一篇
Day-19 應用部署和流程管理
系列文
利用 node.js/express 架設網站26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言